#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    /*
        容器：QVector  QSet  QMap --》装数据
        容器：ui设计师中container --》把其他组件装到肚子里面变成一个整体
    */
    //获取当前页面索引号
    index=ui->stackedWidget->currentIndex();
}

MainWindow::~MainWindow()
{
    delete ui;
}

//栈容器：上一页
/*
    选项卡：直接点击某个选项切换
           有个属性：currenttabtext修改选项卡的中文标题
    栈容器：设计的时候有三角形按钮左右切换子界面，但是编译之后消失
           设计：右键点击组件，插入页，删除页
           需要程序员自己动手实现上下翻页

int currentIndex() const
void setCurrentIndex(int index)

*/
void MainWindow::on_pushButton_7_clicked()
{
    if(index>0)
        index--;
    else
        index=ui->stackedWidget->count()-1;
    //设置当前页
    ui->stackedWidget->setCurrentIndex(index);
}
//栈容器：下一页
void MainWindow::on_pushButton_8_clicked()
{
    if(index<ui->stackedWidget->count()-1)
        index++;
    else
        index=0;
    //设置当前页
    ui->stackedWidget->setCurrentIndex(index);
}
